catalina island leaf-toed gecko - Francés Inglés Diccionario